﻿var url;
function changePasswordDlg() {
	var ctx = "${pageContext.request.contextPath}";
	$('#changePassDlg').dialog('open').dialog('setTitle', 'Промени лозинка');
	url = contextPath + '/servlet/ChangePasswordServlet';
}
function changePassword() {
	$('#changePassForm').form('submit', {
		url : url,
		onSubmit : function() {
			return $(this).form('validate');
		},
		success : function(result) {
			var result = eval('(' + result + ')');
			if (result.errorMsg) {
				$.messager.show({
					title : 'Error',
					msg : result.errorMsg,
					width : 400,
					height : 200
				});
			} else {
				$('#changePassDlg').dialog('close'); // close the dialog
			}
		}
	});
}
function newUser() {
	var ctx = "${pageContext.request.contextPath}";
	$('#dlg').dialog('open').dialog('setTitle', 'Додади нов корисник');
	$('#fm').form('clear');
	url = contextPath + '/servlet/NewUserServlet';
}

function saveUser() {
	$('#fm').form('submit', {
		url : url,
		onSubmit : function() {
			return $(this).form('validate');
		},
		success : function(result) {
			var result = eval('(' + result + ')');
			if (result.errorMsg) {
				$.messager.show({
					title : 'Error',
					msg : result.errorMsg,
					width : 400,
					height : 200
				});
			} else {
				if (result.edit) {
					$.messager.show({
						title : 'Успешно',
						msg : 'Податоците се успешно променети.',
						width : 400,
						height : 200
					});
				}
				if (result.newUser) {
					$.messager.show({
						title : 'Успешно',
						msg : 'Корисникот е успешно внесен во системот.',
						width : 400,
						height : 200
					});
				}
				$('#dlg').dialog('close'); // close the dialog
				$('#tt').datagrid('reload'); // reload the user data
			}
		}
	});
}
function destroyUser() {
	var row = $('#tt').datagrid('getSelected');
	if (row) {
		$.messager.confirm('Избриши го корисникот',
				'Дали сте сигурни дека сакате да го избришете корисникот?',
				function(r) {
					if (r) {
						$.post(contextPath + '/servlet/DeleteUserServlet', {
							id : row.id
						}, function(result) {
							if (result.success) {
								$('#tt').datagrid('reload'); // reload the
								// user data
							} else {
								$.messager.show({ // show error message
									title : 'Error',
									msg : result.errorMsg,
									width : 400,
									height : 200
								});
							}
						}, 'json');
					}
				});
	}
}
function editUser() {
	var row = $('#tt').datagrid('getSelected');
	if (row) {
		$('#fm').form('clear');
		$('#dlg').dialog('open').dialog('setTitle',
				'Промени податоци на корисникот');
		$('#fm').form('load', row);
		if (row.canDoSL == true) {
			$("input[name='canDoSL']").prop("checked", true);
		}
		if (row.canDoNO == true) {
			$("input[name='canDoNO']").prop("checked", true);
		}
		if (row.canDoND == true) {
			$("input[name='canDoND']").prop("checked", true);
		}
		if (row.canDoUOPB == true) {
			$("input[name='canDoUOPB']").prop("checked", true);
		}
		url = contextPath + '/servlet/EditUserServlet?id=' + row.id;
	}
}
function uploadNOFile() {
	$('#uploadNoForm').form('submit', {
		url : contextPath + "/servlet/ParseNOServlet",
		onSubmit : function() {
			if ($("#fileNO").val() == "") {
				alert('Прикачете датотека!');
				return false;
			}
			$('#loadingNO').css("display", "block");
		},
		success : function(result) {
			var result = eval('(' + result + ')');
			$('#loadingNO').css("display", "none");
			if (result.errorMsg) {
				$.messager.show({
					title : 'Error',
					msg : result.errorMsg,
					width : 400,
					height : 200
				});
			} else {
				$.messager.show({
					title : 'Успешно',
					msg : 'Прикачувањето на датотеката е успешно',
					width : 400,
					height : 200
				});
			}
		}
	});
}
function uploadNDFile() {
	$('#uploadNdForm').form('submit', {
		url : contextPath + "/servlet/ParseNDServlet",
		onSubmit : function() {
			if ($("#fileND").val() == "") {
				alert('Прикачете датотека!');
				return false;
			}
			$('#loadingND').css("display", "block");
		},
		success : function(result) {
			var result = eval('(' + result + ')');
			$('#loadingND').css("display", "none");
			if (result.errorMsg) {
				$.messager.show({
					title : 'Error',
					msg : result.errorMsg,
					width : 400,
					height : 200
				});
			} else {
				$.messager.show({
					title : 'Успешно',
					msg : 'Прикачувањето на датотеката е успешно',
					width : 400,
					height : 200
				});
			}
		}
	});
}
function uploadSLFile() {
	$('#uploadSlForm').form('submit', {
		url : contextPath + "/servlet/ParseSLServlet",
		onSubmit : function() {
			if ($("#fileSL").val() == "") {
				alert('Прикачете датотека!');
				return false;
			}
			$('#loadingSL').css("display", "block");
		},
		success : function(result) {
			var result = eval('(' + result + ')');
			$('#loadingSL').css("display", "none");
			if (result.errorMsg) {
				$.messager.show({
					title : 'Error',
					msg : result.errorMsg,
					width : 400,
					height : 200
				});
			} else {
				$.messager.show({
					title : 'Успешно',
					msg : 'Прикачувањето на датотеката е успешно',
					width : 400,
					height : 200
				});
			}
		}
	});
}
function uploadUOPBFile() {
	$('#uploadUOPBForm').form('submit', {
		url : contextPath + "/servlet/ParseUOPBServlet",
		onSubmit : function() {
			if ($("#fileUOPB").val() == "") {
				alert('Прикачете датотека!');
				return false;
			}
			$('#loadingSL').css("display", "block");
		},
		success : function(result) {
			var result = eval('(' + result + ')');
			$('#loadingUOPB').css("display", "none");
			if (result.errorMsg) {
				$.messager.show({
					title : 'Error',
					msg : result.errorMsg,
					width : 400,
					height : 200
				});
			} else {
				$.messager.show({
					title : 'Успешно',
					msg : 'Прикачувањето на датотеката е успешно',
					width : 400,
					height : 200
				});
			}
		}
	});
}
function searchUOPB() {
	var regex = /^[0-9\s,-]{6,}/;
	var input = $('#embs').val();
	if (!regex.test(input) && input != "") {
		$("#embs").attr('title', "Внесете минимум 6 цифри");
		$("#embs").tooltip({
			show : {
				effect : "slideDown",
				delay : 250
			}
		});
		$('#embs').trigger('mouseover');
		setTimeout(function() {
			$('#embs').trigger('mouseout');
			$("#embs").tooltip('destroy');
			$("#embs").attr('title', "");
		}, 4000);

	} else {
		$('#searchUOPB')
				.form(
						'submit',
						{

							url : contextPath + "/servlet/SearchUOPBServlet",
							dataType : "json",
							onSubmit : function() {
							},
							success : function(result) {
								var result = eval('(' + result + ')');
								$('#searchSLresults').removeHighlight();
								$("#searchSLresults ul").html("");
								$('#tooMuchResults').hide();
								if (result.isFound == false) {
									$('#slTabelGrid').datagrid({
										data : []
									});
									$("#nothingFound").html("");
									$("#nothingFound")
											.append(
													'<span>Ве известуваме дека субјектот со бараните податоци, нема започнато судска стечајна постапка.</span><br><br><span>Известувај ме за сите промени за субјектот.</span><br><form id="addToSchedule" method="post"><input type="hidden" name="userId" value='
															+ result.userId
															+ '></form><input onclick="addToSchedule()" type="button" class="calendar-button" value="Пријава за нотификација">');
									$('#dlgNothingFound').dialog('open')
											.dialog('setTitle', 'Резултат');
									$.extend($.fn.dialog.methods, {
										mymove : function(jq, newposition) {
											return jq.each(function() {
												$(this).dialog('move',
														newposition);
											});
										}
									});
									$('#dlgNothingFound').dialog('mymove', {
										top : 370
									});
								} else {
									if (result.errorMsg) {
										$.messager.show({
											title : 'Error',
											msg : result.errorMsg,
											width : 400,
											height : 200
										});
									} else {
										if (result.length == 20) {
											$('#tooMuchResults').show();
										}
										$("#nothingFound").html("");
										var userId = $("#userId").val();
										$("#nothingFound")
												.append(
														'<form id="addToSchedule" method="post"><input type="hidden" name="userId" value='
																+ userId
																+ '></form>');
										
										$('#slTabelGrid')
												.datagrid(
														{
															data : result,
															onClickRow : function(
																	index, row) {
																$(
																		'.calendar-target')
																		.attr(
																				"href",
																				contextPath
																						+ "/servlet/CalendarServlet?id="
																						+ row.id);
																$('.slTitle')
																		.text(
																				row.title);
																$(
																		'.slProcedure')
																		.text(
																				row.procedure);
																$(
																		'#slProcedure')
																		.text(
																				" ("
																						+ row.procedure
																						+ ")");
																$('.slEmbs')
																		.text(
																				row.embs);
																$(
																		'.slAnounceDate')
																		.text(
																				row.anounceDate);
																var descriptionEdited = row.desctription
																		.replace(
																				/\n/g,
																				"<br />");
																$(
																		'.slDesctription')
																		.html(
																				descriptionEdited);
																$(
																		'.slAnounceBy')
																		.text(
																				row.anounceBy);
																$('.slSlv')
																		.text(
																				row.slv);
																$(
																		'#dlgSLSearchDetails')
																		.dialog(
																				'open')
																		.dialog(
																				'setTitle',
																				'Детални информации');
																$
																		.extend(
																				$.fn.dialog.methods,
																				{
																					mymove : function(
																							jq,
																							newposition) {
																						return jq
																								.each(function() {
																									$(
																											this)
																											.dialog(
																													'move',
																													newposition);
																								});
																					}
																				});
																$(
																		'#dlgSLSearchDetails')
																		.dialog(
																				'mymove',
																				{
																					top : 370
																				});
																var embsSearch = $(
																		'#embs')
																		.val();
																var uuidSearch = $(
																		'#uuid')
																		.val();
																var procedureSearch = $(
																		'#procedure')
																		.val();
																var titleSearch = $(
																		'#title')
																		.val();
																var descriptionSearch = $(
																		'#description')
																		.val();
																$(
																		'#dlgSLSearchDetails')
																		.highlight(
																				embsSearch);
																$(
																		'#dlgSLSearchDetails')
																		.highlight(
																				uuidSearch);
																$(
																		'#dlgSLSearchDetails')
																		.highlight(
																				procedureSearch);
																$(
																		'#dlgSLSearchDetails')
																		.highlight(
																				titleSearch);
																$(
																		'#dlgSLSearchDetails')
																		.highlight(
																				descriptionSearch);
															}
														});
									}
								}
							}
						});
	}
}
function searchSL() {
	var regex = /^[0-9\s,-]{6,}/;
	var input = $('#embs').val();
	if (!regex.test(input) && input != "") {
		$("#embs").attr('title', "Внесете минимум 6 цифри");
		$("#embs").tooltip({
			show : {
				effect : "slideDown",
				delay : 250
			}
		});
		$('#embs').trigger('mouseover');
		setTimeout(function() {
			$('#embs').trigger('mouseout');
			$("#embs").tooltip('destroy');
			$("#embs").attr('title', "");
		}, 4000);

	} else {
		$("#loading-div-background").show();
		$('#searchSL')
				.form(
						'submit',
						{

							url : contextPath + "/servlet/SearchSLServlet",
							dataType : "json",
							onSubmit : function() {
							},
							success : function(result) {
								$("#loading-div-background").hide();
								var result = eval('(' + result + ')');
								$('#searchSLresults').removeHighlight();
								$("#searchSLresults ul").html("");
								$('#tooMuchResults').hide();
								if (result.isFound == false) {
									$('#slTabelGrid').datagrid({
										data : []
									});
									$("#nothingFound").html("");
									$("#nothingFound")
											.append(
													'<span>Ве известуваме дека субјектот со бараните податоци, нема започнато судска стечајна постапка.</span><br><br><span>Известувај ме за сите промени за субјектот.</span><br><form id="addToSchedule" method="post"><input type="hidden" name="userId" value='
															+ result.userId
															+ '></form><input onclick="addToSchedule()" type="button" class="calendar-button" value="Пријава за нотификација">');
									$('#dlgNothingFound').dialog('open')
											.dialog('setTitle', 'Резултат');
									$.extend($.fn.dialog.methods, {
										mymove : function(jq, newposition) {
											return jq.each(function() {
												$(this).dialog('move',
														newposition);
											});
										}
									});
									$('#dlgNothingFound').dialog('mymove', {
										top : 370
									});
								} else {
									if (result.errorMsg) {
										$.messager.show({
											title : 'Error',
											msg : result.errorMsg,
											width : 400,
											height : 200
										});
									} else {
										if (result.length == 20) {
											$('#tooMuchResults').show();
										}
										$("#nothingFound").html("");
										var userId = $("#userId").val();
										$("#nothingFound")
												.append(
														'<form id="addToSchedule" method="post"><input type="hidden" name="userId" value='
																+ userId
																+ '></form>');
										
										$('#slTabelGrid')
												.datagrid(
														{
															data : result,
															onClickRow : function(
																	index, row) {
																$(
																		'.calendar-target')
																		.attr(
																				"href",
																				contextPath
																						+ "/servlet/CalendarServlet?id="
																						+ row.id);
																$('.slTitle')
																		.text(
																				row.title);
																$(
																		'.slProcedure')
																		.text(
																				row.procedure);
																$(
																		'#slProcedure')
																		.text(
																				" ("
																						+ row.procedure
																						+ ")");
																$('.slEmbs')
																		.text(
																				row.embs);
																$(
																		'.slAnounceDate')
																		.text(
																				row.anounceDate);
																var descriptionEdited = row.desctription
																		.replace(
																				/\n/g,
																				"<br />");
																$(
																		'.slDesctription')
																		.html(
																				descriptionEdited);
																$(
																		'.slAnounceBy')
																		.text(
																				row.anounceBy);
																$('.slSlv')
																		.text(
																				row.slv);
																$(
																		'#dlgSLSearchDetails')
																		.dialog(
																				'open')
																		.dialog(
																				'setTitle',
																				'Детални информации');
																$
																		.extend(
																				$.fn.dialog.methods,
																				{
																					mymove : function(
																							jq,
																							newposition) {
																						return jq
																								.each(function() {
																									$(
																											this)
																											.dialog(
																													'move',
																													newposition);
																								});
																					}
																				});
																$(
																		'#dlgSLSearchDetails')
																		.dialog(
																				'mymove',
																				{
																					top : 370
																				});
																var embsSearch = $(
																		'#embs')
																		.val();
																var uuidSearch = $(
																		'#uuid')
																		.val();
																var procedureSearch = $(
																		'#procedure')
																		.val();
																var titleSearch = $(
																		'#title')
																		.val();
																var descriptionSearch = $(
																		'#description')
																		.val();
																$(
																		'#dlgSLSearchDetails')
																		.highlight(
																				embsSearch);
																$(
																		'#dlgSLSearchDetails')
																		.highlight(
																				uuidSearch);
																$(
																		'#dlgSLSearchDetails')
																		.highlight(
																				procedureSearch);
																$(
																		'#dlgSLSearchDetails')
																		.highlight(
																				titleSearch);
																$(
																		'#dlgSLSearchDetails')
																		.highlight(
																				descriptionSearch);
															}
														});
									}
								}

								/*
								 * if(result.isFound == false){
								 * $("#searchSLresults ul").append('<li id="text'+number+'" class="result-bg"><span>Ве
								 * известуваме дека субјектот со бараните
								 * податоци, нема започнато судска стечајна
								 * постапка.</span><br><br><span>Известувај
								 * ме за сите промени за субјектот.</span><br><form
								 * id="addToSchedule" method="post"><input
								 * type="hidden" name="userId" value=' +
								 * result.userId + '></form><input
								 * onclick="addToSchedule()" type="button"
								 * class="calendar-button" value="Пријава за
								 * нотификација"></li>'); }else{ if
								 * (result.errorMsg) { $.messager.show({ title :
								 * 'Error', msg : result.errorMsg }); } else {
								 * for (var i = 0; i < result.length; i++) { var
								 * number = i + 1; $("#searchSLresults
								 * ul").append('<li id="text'+number+'" class="show-more-height result-bg"><span
								 * class="result-content-header">'+
								 * result[i].title + ' (' + result[i].procedure
								 * +')</span><br><span>Ве известуваме дека
								 * субјектот со бараните податоци, има започнато
								 * судска стечајна постапка која е објавена во
								 * Службен весник на РМ број: „SLV_br“, од ' +
								 * result[i].anounceDate + ' година како и на
								 * web страната на Централниот регистар на РМ на ' +
								 * result[i].anounceDate + ' година.</span><br><br><span
								 * class="result-content-header">Содржина на
								 * објавата:</span><br><span>' +
								 * result[i].desctription + '</span><br><a
								 * class="calendar-button" href="'+contextPath +
								 * '/servlet/CalendarServlet?id='+ result[i].id + '"
								 * >Подготви календар</a></li><div
								 * class="margin-bottom-15 show-more
								 * show-more-target'+number+'">(Прикажи повеќе)</div>'); }
								 * var embsSearch = $('#embs').val(); var
								 * uuidSearch = $('#uuid').val(); var
								 * procedureSearch = $('#procedure').val(); var
								 * titleSearch = $('#title').val(); var
								 * descriptionSearch = $('#description').val();
								 * $('#searchSLresults').highlight(embsSearch);
								 * $('#searchSLresults').highlight(uuidSearch);
								 * $('#searchSLresults').highlight(procedureSearch);
								 * $('#searchSLresults').highlight(titleSearch);
								 * $('#searchSLresults').highlight(descriptionSearch);
								 * $('.result-bg').each(function(){ var number =
								 * $(this).attr('id').replace('text', '');
								 * $(".show-more-target"+number).click(function () {
								 * if($("#text"+number).hasClass("show-more-height")) {
								 * $(this).text("(Прикажи помалку)"); } else {
								 * $(this).text("(Прикажи повеќе)"); }
								 * 
								 * $("#text"+number).toggleClass("show-more-height");
								 * }); }); } }
								 */
							}
						});
	}
}
function searchND() {
	// var regex = /^[a-zA-Z0-9\s,-]{6,}/;
	var input = $('#documentNumber').val();
	if (input.length < 6 && input != "") {
		$("#documentNumber").attr('title', "Внесете минимум 6 цифри");
		$("#documentNumber").tooltip({
			show : {
				effect : "slideDown",
				delay : 250
			}
		});
		$('#documentNumber').trigger('mouseover');
		setTimeout(function() {
			$('#documentNumber').trigger('mouseout');
			$("#documentNumber").tooltip('destroy');
			$("#documentNumber").attr('title', "");
		}, 4000);

	} else {
		$('#searchND')
				.form(
						'submit',
						{
							url : contextPath + "/servlet/SearchNDServlet",
							dataType : "json",
							onSubmit : function() {
							},
							success : function(result) {
								var result = eval('(' + result + ')');
								$('#searchNDresults').removeHighlight();
								$("#searchNDresults ul").html("");
								$('#tooMuchResults').hide();
								if (result.isFound == false) {
									$('#ndTabelGrid').datagrid({
										data : []
									});
									$("#nothingFound").html("");
									$("#nothingFound")
											.append(
													'<span>Ве известуваме дека документот со бараните вредности не е објавен за неважечки.</span><br><br><span>Сакам да добијам известување во наредните 30 дена доколку се објави за неважечки бараниот документ.</span><br><form id="addToSchedule" method="post"><input type="hidden" name="userId" value='
															+ result.userId
															+ '></form><input onclick="addToSchedule()" type="button" class="calendar-button" value="Пријава за нотификација">');
									$('#dlgNothingFound').dialog('open')
											.dialog('setTitle', 'Резултат');
									$.extend($.fn.dialog.methods, {
										mymove : function(jq, newposition) {
											return jq.each(function() {
												$(this).dialog('move',
														newposition);
											});
										}
									});
									$('#dlgNothingFound').dialog('mymove', {
										top : 370
									});
								} else {
									if (result.errorMsg) {
										$.messager.show({
											title : 'Error',
											msg : result.errorMsg,
											width : 400,
											height : 200
										});
									} else {
										if (result.length == 20) {
											$('#tooMuchResults').show();
										}
										$("#nothingFound").html("");
										var userId = $("#userId").val();
										$("#nothingFound")
												.append(
														'<form id="addToSchedule" method="post"><input type="hidden" name="userId" value='
																+ userId
																+ '></form>');
										$('#ndTabelGrid')
												.datagrid(
														{
															data : result,
															onClickRow : function(
																	index, row) {
																$('.ndfullName')
																		.text(
																				row.fullName);
																$('.ndaddress')
																		.text(
																				row.address);
																$('.ndcity')
																		.text(
																				row.city);
																$('.ndtype')
																		.text(
																				row.type);
																$(
																		'.nddocumentNumber')
																		.text(
																				row.documentNumber);
																$(
																		'.ndannouncmentIssueDate')
																		.text(
																				row.announcmentIssueDate);
																$(
																		'.ndannouncmentIssueNumber')
																		.text(
																				row.announcmentIssueNumber);
																$(
																		"#downloadNDDocument")
																		.attr(
																				"href",
																				"http://www.slvesnik.com.mk/Issues/"
																						+ row.documentName
																						+ ".pdf");
																$(
																		'#dlgNDSearchDetails')
																		.dialog(
																				'open')
																		.dialog(
																				'setTitle',
																				'Детални информации');
																$
																		.extend(
																				$.fn.dialog.methods,
																				{
																					mymove : function(
																							jq,
																							newposition) {
																						return jq
																								.each(function() {
																									$(
																											this)
																											.dialog(
																													'move',
																													newposition);
																								});
																					}
																				});
																$(
																		'#dlgNDSearchDetails')
																		.dialog(
																				'mymove',
																				{
																					top : 370
																				});
																var documentNumberSearch = $(
																		'#documentNumber')
																		.val();
																var typeSearch = $(
																		'#type')
																		.val();
																var fullNameSearch = $(
																		'#fullName')
																		.val();
																$(
																		'#dlgNDSearchDetails')
																		.highlight(
																				documentNumberSearch);
																$(
																		'#dlgNDSearchDetails')
																		.highlight(
																				typeSearch);
																$(
																		'#dlgNDSearchDetails')
																		.highlight(
																				fullNameSearch);
															}
														});
										/*
										 * for (var i = 0; i < result.length;
										 * i++) { var number = i + 1;
										 * $("#searchNDresults ul").append('<li id="text'+number+'" class="show-more-height-nd result-bg"><span
										 * class="result-content-header">Ве
										 * известуваме</span><span> дека
										 * лицето ' + result[i].fullName + ' со
										 * адреса на ' + result[i].address + ',
										 * од ' + result[i].city + ', објави ' +
										 * result[i].type +' со број: '+
										 * result[i].documentNumber +' за
										 * неважечки.</span><br><br><span
										 * style="font-weight: bold;">Објавата е
										 * извршена</span><span> на ден: ' +
										 * result[i].announcmentIssueDate + '</span><br><span>Документот
										 * е објавен во Службен весник на РМ
										 * број: ' +
										 * result[i].announcmentIssueNumber + ',
										 * од ' + result[i].announcmentIssueDate + '
										 * година Превземи ја објавата од
										 * Јавната страна на ЈП Службен весник
										 * на Република Македонија </span><input
										 * type="hidden" value=' + result[i].id + '></li><div
										 * class="margin-bottom-15 show-more
										 * show-more-target'+number+'">(Прикажи
										 * повеќе)</div>');
										 *  } var documentNumberSearch =
										 * $('#documentNumber').val(); var
										 * typeSearch = $('#type').val(); var
										 * fullNameSearch =
										 * $('#fullName').val();
										 * $('#searchNDresults').highlight(documentNumberSearch);
										 * $('#searchNDresults').highlight(typeSearch);
										 * $('#searchNDresults').highlight(fullNameSearch);
										 * $('.result-bg').each(function(){ var
										 * number =
										 * $(this).attr('id').replace('text',
										 * '');
										 * $(".show-more-target"+number).click(function () {
										 * if($("#text"+number).hasClass("show-more-height-nd")) {
										 * $(this).text("(Прикажи помалку)"); }
										 * else { $(this).text("(Прикажи
										 * повеќе)"); }
										 * 
										 * $("#text"+number).toggleClass("show-more-height-nd");
										 * }); });
										 */
									}
								}
							}
						});
	}
}
function searchNO() {
	$('#searchNO')
			.form(
					'submit',
					{
						url : contextPath + "/servlet/SearchNOServlet",
						dataType : "json",
						onSubmit : function() {
						},
						success : function(result) {
							var result = eval('(' + result + ')');
							$('#tooMuchResults').hide();
							$("#searchNOresults ul").html("");
							if (result.isFound == false) {
								$("#searchNOresults ul")
										.append(
												'<li id="text'
														+ number
														+ '" class="result-bg"><span>Не постои објава со бараните податоци!</span></li>');
							} else {
								if (result.errorMsg) {
									$.messager.show({
										title : 'Error',
										msg : result.errorMsg,
										width : 400,
										height : 200
									});
								} else {
									if (result.length == 20) {
										$('#tooMuchResults').show();
									}
									for (var i = 0; i < result.length; i++) {
										var number = i + 1;
										var descriptionEdited = result[i].content
												.replace(/\n/g, "<br />");
										$("#searchNOresults ul")
												.append(
														'<li id="text'
																+ number
																+ '" class="show-more-height-nd result-bg"><span class="result-content-header">Нотарска објава</span><br><span class="result-content-header">Објавено од:   </span><span class="result-content">'
																+ result[i].legalSubject
																+ ' </span><br><span class="result-content-header">Објавено во </span><span class="result-content">'
																+ result[i].edib3
																+ '<span class="result-content"> во број </span>'
																+ result[i].edib1
																+ '<span class="result-content"> на </span>'
																+ result[i].edib2
																+ '<span class="result-content"> година. </span>'
																+ ' </span><br><span class="result-content-header">Идентификационен број:   </span><span class="result-content">'
																+ result[i].evidentionNumber
																+
																/*
																 * ' </span><br><span
																 * class="result-content-header">Заложен
																 * должник ембс:
																 * </span><span>' +
																 * result[i].embsZalozenDoveritel + '
																 * </span><br><span
																 * class="result-content-header">Должник/ци:
																 * </span><span>' +
																 * result[i].dolznik + '
																 * </span><br><span
																 * class="result-content-header">Нотар:
																 * </span><span>' +
																 * result[i].notar + '
																 * </span><br><span
																 * class="result-content-header">Текст:
																 * </span><span>' +
																 * result[i].content + '
																 * </span><br><span
																 * class="result-content-header">ОДУ
																 * Број: </span><span>' +
																 * result[i].odu + '
																 * </span><br><span
																 * class="result-content-header">ID
																 * број: </span><span>' +
																 * result[i].evidentionNumber +
																 */
																' </span><br><span class="result-content-header">Текст на објавата:   </span><span class="result-content">'
																+ descriptionEdited
																+ ' </span><br></li><div class="margin-bottom-15 show-more show-more-target'
																+ number
																+ '">(Прикажи повеќе)</div>');

									}
									var embs = $('#embs').val();
									var any = $('#any').val();
									$('#searchNOresults').highlight(embs);
									$('#searchNOresults').highlight(any);
									$('.result-bg')
											.each(
													function() {
														var number = $(this)
																.attr('id')
																.replace(
																		'text',
																		'');
														$(
																".show-more-target"
																		+ number)
																.click(
																		function() {
																			if ($(
																					"#text"
																							+ number)
																					.hasClass(
																							"show-more-height-nd")) {
																				$(
																						this)
																						.text(
																								"(Прикажи помалку)");
																			} else {
																				$(
																						this)
																						.text(
																								"(Прикажи повеќе)");
																			}

																			$(
																					"#text"
																							+ number)
																					.toggleClass(
																							"show-more-height-nd");
																		});
													});
								}
							}
						}
					});
}
function exportToCalendar(elem) {
	$.get(contextPath + '/servlet/CalendarServlet', {
		id : $(elem).parent().find('input[type=hidden]').val()
	}, function(result) {
		if (result.success) {
			$('#tt').datagrid('reload'); // reload the
			// user data
		} else {
			$.messager.show({ // show error message
				title : 'Error',
				msg : result.errorMsg,
				width : 400,
				height : 200
			});
		}
	}, 'json');
}
function addToSchedule() {
	var forma = $('#addToSchedule');
	var formLenght = forma.length;
	if (formLenght == 0) {
		$.messager.show({
			title : 'Предупредување',
			msg : 'Морате да кликнете Пребарувај пред да додадете нотификација',
			width : 400,
			height : 200
		});
	} else {
		forma.form('submit', {
			url : contextPath + "/servlet/AddToScheduleServlet",
			onSubmit : function() {
			},
			success : function(result) {
				var result = eval('(' + result + ')');
				if (result.errorMsg) {
					$.messager.show({
						title : 'Error',
						msg : result.errorMsg,
						width : 400,
						height : 200
					});
				} else {
					$.messager.show({
						title : 'Успешно',
						msg : 'Пријавата е успешно поднесена.',
						width : 400,
						height : 200
					});
				}
			}
		});
	}
}
function runCheckSchedule() {
	$.post(contextPath + '/servlet/RunScheduleServlet', {}, function(result) {
		if (result.success) {
			$.messager.show({
				title : 'Успешно',
				width : 400,
				height : 200
			});
		} else {
			$.messager.show({
				title : 'Error',
				msg : result.errorMsg,
				width : 400,
				height : 200
			});
		}
	}, 'json');
}
function getAllActiveNotificationsSL(type) {
	$.post(contextPath + '/servlet/AllActiveNotificationByUserServlet', {
		userId : $('#userId').val(),
		type : type
	}, function(result) {
		if (result.errorMsg) {
			$.messager.show({
				title : 'Error',
				msg : result.errorMsg,
				width : 400,
				height : 200
			});
		} else {
			$('#allActiveNotificatins').dialog('open').dialog('setTitle',
					'Активни нотификации');
			$('#allActiveNotificatinsTabelGrid').datagrid({
				data : result,
			});
		}
	}, 'json');
}
function latcyr(element) {
	car = element.value;
	car = car.replace(/y/g, "ѕ");
	car = car.replace(/дz/g, "ѕ");
	car = car.replace(/a/g, "а");
	car = car.replace(/b/g, "б");
	car = car.replace(/v/g, "в");
	car = car.replace(/дj/g, "ѓ");
	car = car.replace(/\]/g, "ѓ");
	car = car.replace(/g/g, "г");
	car = car.replace(/d/g, "д");
	car = car.replace(/e/g, "е");
	car = car.replace(/z/g, "з");
	car = car.replace(/зh/g, "ж")
	car = car.replace(/\\/g, "ж");
	car = car.replace(/i/g, "и");
	car = car.replace(/j/g, "ј");
	car = car.replace(/k/g, "к");
	car = car.replace(/l/g, "л");
	car = car.replace(/q/g, "љ");
	car = car.replace(/лj/g, "љ");
	car = car.replace(/m/g, "м");
	car = car.replace(/n/g, "н");
	car = car.replace(/w/g, "њ");
	car = car.replace(/нj/g, "њ");
	car = car.replace(/o/g, "о");
	car = car.replace(/p/g, "п");
	car = car.replace(/r/g, "р");
	car = car.replace(/s/g, "с");
	car = car.replace(/t/g, "т");
	car = car.replace(/кj/g, "ќ");
	car = car.replace(/'/g, "ќ");
	car = car.replace(/u/g, "у");
	car = car.replace(/f/g, "ф");
	car = car.replace(/h/g, "х");
	car = car.replace(/c/g, "ц");
	car = car.replace(/;/g, "ч");
	car = car.replace(/цh/g, "ч");
	car = car.replace(/x/g, "џ");
	car = car.replace(/дz/g, "џ");
	car = car.replace(/\[/g, "ш");
	car = car.replace(/сh/g, "ш");

	car = car.replace(/Y/g, "Ѕ");
	car = car.replace(/Дz/g, "Ѕ");
	car = car.replace(/A/g, "А");
	car = car.replace(/B/g, "Б");
	car = car.replace(/V/g, "В");
	car = car.replace(/Дj/g, "Ѓ");
	car = car.replace(/}/g, "Ѓ");
	car = car.replace(/G/g, "Г");
	car = car.replace(/D/g, "Д");
	car = car.replace(/E/g, "Е");
	car = car.replace(/Z/g, "З");
	car = car.replace(/Зh/g, "Ж")
	car = car.replace(/\|/g, "Ж");
	car = car.replace(/I/g, "И");
	car = car.replace(/J/g, "Ј");
	car = car.replace(/K/g, "К");
	car = car.replace(/L/g, "Л");
	car = car.replace(/Q/g, "Љ");
	car = car.replace(/Лj/g, "Љ");
	car = car.replace(/M/g, "М");
	car = car.replace(/N/g, "Н");
	car = car.replace(/W/g, "Њ");
	car = car.replace(/Нj/g, "Њ");
	car = car.replace(/O/g, "О");
	car = car.replace(/P/g, "П");
	car = car.replace(/R/g, "Р");
	car = car.replace(/S/g, "С");
	car = car.replace(/T/g, "Т");
	car = car.replace(/Кj/g, "Ќ");
	car = car.replace(/"/g, "Ќ");
	car = car.replace(/U/g, "У");
	car = car.replace(/F/g, "Ф");
	car = car.replace(/H/g, "Х");
	car = car.replace(/C/g, "Ц");
	car = car.replace(/:/g, "Ч");
	car = car.replace(/Цh/g, "Ч");
	car = car.replace(/X/g, "Џ");
	car = car.replace(/Дz/g, "Џ");
	car = car.replace(/{/g, "Ш");
	car = car.replace(/Сh/g, "Ш");
	element.value = car;
}
function deleteNotification() {
	var checkedItems = $('#allActiveNotificatinsTabelGrid').datagrid(
			'getChecked');
	var length = checkedItems.length;
	var ids = "";
	for (var i = 0; i < length; i++) {
		if (i < length - 1) {
			ids = ids + checkedItems[i].id + ", ";
		} else {
			ids = ids + checkedItems[i].id;
		}
	}
	;
	$.ajax({
		type : 'POST',
		url : contextPath + '/servlet/DeleteSchedulesServlet',
		data : {
			scheduleIds : ids
		},
		success : function() {
			$('#allActiveNotificatins').dialog('close');
			$.messager.show({
				title : 'Успешно',
				msg : "Нотификациите се успешно избришани!",
				width : 400,
				height : 200
			});
		},
		headers : {
			'X_METHODOVERRIDE' : 'DELETE'
		}
	});
};